@charset utf-8;
b{ font-size:18px;
    color:#a3a3a3;}
.banner {
display:block;
height:474px;
}
.g_ser {
height:49px;
z-index:0;
padding:0;
}
.h_sea {
color:#767575;
line-height:24px;
overflow:hidden;
padding:16px 0 0;
}
.inp01 {
background:url(../images/s_inp.jpg) no-repeat scroll 0 0;
border:0 none;
color:#817f7f;
float:left;
height:24px;
line-height:24px;
width:162px;
padding:0 0 0 10px;
}
.key a {
color:#666;
padding:0 12px;
}
.g_proup {
background:url(../images/ico4.jpg) no-repeat scroll left center;
display:block;
height:9px;
left:-8px;
top:-8px;
width:973px;
margin:0 auto;
padding:0;
}
.g_pro {
background:url(../images/ico2.jpg) repeat-x scroll 0 0;
height:629px;
margin-top:8px;
z-index:0;
}
.g_pro .m_pleft {
background:url(../images/lbg.jpg) repeat-y scroll 0 0;
height:605px;
width:241px;
}
.g_pro .m_pleft h2 {
background:url(../images/ltit.jpg) no-repeat scroll 0 0;
height:66px;
text-align:center;
width:241px;
z-index:0;
padding:8px 0 0;
}
.g_pro .m_pleft h2 a {
color:#fff;
font-size:22px;
font-weight:700;
text-decoration:none;
}
.g_pro .m_pleft h2 em {
color:#8db2d2;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:400;
text-transform:uppercase;
}
.g_pro .m_pleft .m_con {
padding-left:18px;
}
.g_pro .m_pleft h3 {
background:url(../images/leftlibg.jpg) no-repeat scroll 0 0;
color:#313131;
font-size:15px;
height:33px;
line-height:33px;
margin-bottom:7px;
overflow:hidden;
padding-left:44px;
width:152px;
}
.g_pro .m_pleft h3 a {
color:#313131;
}
.g_pro .m_pleft .firsth3 {
margin-bottom:6px;
}
.g_pro .m_pleft h4 {
background:url(../images/line1.jpg) repeat-x scroll left bottom;
color:#fff;
font-size:14px;
height:35px;
line-height:35px;
overflow:hidden;
padding-left:40px;
position:relative;
width:150px;
}
.g_pro .m_pleft h4 i {
background:url(../images/ico5.jpg) no-repeat scroll 0 0;
display:block;
height:9px;
left:23px;
position:absolute;
top:12px;
width:5px;
}
.g_pro .m_pleft .u_lst1 li {
background:url(../images/ico6.jpg) no-repeat scroll 27px center;
height:30px;
line-height:30px;
overflow:hidden;
padding-left:40px;
padding-right:10px;
}
.s_inp {
padding-left:16px;
}
.inp02 {
background:url(../images/s_inp.jpg) no-repeat scroll 0 0;
border:0 none;
color:#3d89d9;
float:left;
height:25px;
line-height:25px;
width:132px;
padding:0 0 0 10px;
}
.u_tel2 {
color:#fff;
display:block;
font-size:16px;
padding-left:16px;
padding-top:10px;
}
.u_tel2 em {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:28px;
font-weight:700;
}
.g_pro .m_pright {
float:right;
width:697px;
}
.g_pro .m_pright .u_tab1 li {
background:url(../images/line2.jpg) no-repeat scroll right top;
float:left;
position:relative;
}
.g_pro .m_pright .u_tab1 .lastli {
background:none repeat scroll 0 0;
}
.g_pro .m_pright .u_tab1 li a {
color:#e9e9e9;
display:inline-block;
font-size:14px;
height:44px;
line-height:37px;
overflow:hidden;
padding-left:52px;
padding-right:26px;
}
.g_pro .m_pright .u_tab1 li a:hover,.g_pro .m_pright .u_tab1 .curr {
background:url(../images/hover1.jpg) no-repeat scroll center top;
}
.g_pro .m_pright .u_tab1 li i {
background:url(../images/ico7.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:14px;
left:29px;
position:absolute;
top:13px;
width:15px;
}
.u_tab2 li {
background:url(../images/line2.jpg) no-repeat scroll right top;
color:#fff;
float:left;
height:37px;
line-height:37px;
width:232px;
}
.u_tab2 .lastli {
background:none repeat scroll 0 0;
width:187px;
}
.u_tab2 li a {
color:#e9e9e9;
display:inline-block;
font-size:14px;
height:44px;
line-height:37px;
overflow:hidden;
padding-left:42px;
width:190px;
}
.u_tab2 span {
display:inline-block;
}
.u_tab2 li span a:hover,.u_tab2 .curr span {
background:url(../images/hover1.jpg) no-repeat scroll right top;
display:inline-block;
text-decoration:none;
}
.u_tab2 li span {
float:left;
height:44px;
left:0;
position:relative;
top:0;
width:232px;
}
.u_tab2 li i {
background:url(../images/ico7.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:14px;
left:23px;
position:absolute;
top:13px;
width:15px;
}
.g_pro .u_proban {
margin-bottom:35px;
margin-top:26px;
}
.g_pro .u_proban img {
border:1px solid #dedede;
height:174px;
width:693px;
padding:1px;
}
.g_pro .m_kfc {
height:291px;
}
.g_pro .m_kfc .u_ljt,.g_pro .m_kfc .u_rjt {
display:block;
height:58px;
padding-top:115px;
width:16px;
}
.g_pro .m_kfc .u_ljt {
padding-right:26px;
}
.g_pro .m_kfc .u_rjt {
padding-left:22px;
}
.g_pro .m_kfc .u_mid {
overflow:hidden;
width:614px;
}
.g_pro .m_kfc .u_lst7 li {
border:1px solid #e7e7e7;
display:inline;
float:left;
height:283px;
margin-right:30px;
position:relative;
width:283px;
padding:2px;
}
.g_pro .m_kfc .u_lst7 span {
background:none repeat scroll 0 0 #e7e7e7;
color:#333;
display:block;
font-size:14px;
height:43px;
line-height:43px;
overflow:hidden;
text-align:center;
width:282px;
}
.g_pro .m_kfc .u_lst7 li img {
display:block;
height:237px;
padding-bottom:2px;
width:282px;
}
.g_xban1 {
background:url(../images/xban.jpg) no-repeat scroll center top;
height:251px;
}
.g_xban {
clear:both;
color:#3b423b;
display:block;
font-family:"Microsoft YaHei";
font-size:13px;
height:189px;
line-height:20px;
}
.h_gg img {
display:block;
}
.gg01 {
color:#d92f38;
font-size:16px;
left:671px;
top:66px;
}
.gg01 em {
color:#d92f38;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-style:italic;
font-weight:700;
padding-left:5px;
}
.g_hz {
background:url(../images/ico9.jpg) repeat scroll 0 0;
height:531px;
}
.g_hz .m_hz {
background:none repeat scroll 0 0 #fff;
height:542px;
padding-left:20px;
padding-right:20px;
top:-62px;
width:920px;
}
.g_hz .m_hz h2 {
background:url(../images/hztit.jpg) no-repeat scroll left 40px;
color:#d92f38;
font-size:24px;
font-weight:700;
padding-left:380px;
padding-top:40px;
}
.g_hz .m_hz h2 a {
color:#d92f38;
text-decoration:none;
}
.g_hz .m_hz h2 em {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:400;
text-transform:uppercase;
}
.g_hz .m_kfc {
height:192px;
padding-top:25px;
}
.g_hz .m_kfc .u_ljt,.g_hz .m_kfc .u_rjt {
display:block;
height:30px;
padding-top:65px;
position:relative;
width:31px;
}
.g_hz .m_kfc .u_ljt {
padding-right:14px;
}
.g_hz .m_kfc .u_rjt {
padding-left:12px;
}
.g_hz .m_kfc .u_mid {
display:block;
overflow:hidden;
width:832px;
}
.g_hz .m_kfc .u_lst7 li {
display:inline;
float:left;
margin-right:21px;
position:relative;
width:187px;
}
.g_hz .m_kfc .u_lst7 span {
color:#555;
display:block;
font-size:12px;
height:43px;
line-height:43px;
overflow:hidden;
text-align:center;
width:187px;
}
.g_hz .m_kfc .u_lst7 li img {
border:1px solid #dad8d8;
display:block;
height:155px;
width:183px;
padding:1px;
}
.g_xban2 {
height:154px;
padding-top:42px;
}
.g_xban2 .gg01 {
color:#d92f38;
font-size:26px;
font-style:italic;
font-weight:700;
right:50px;
top:46px;
}
.g_xban2 .gg02 {
color:#4b4b4b;
font-size:14px;
right:55px;
top:76px;
}
.g_xban2 .gg03 {
right:156px;
top:106px;
}
.g_xban2 .mf {
color:#008b35;
font-size:18px;
font-weight:700;
}
.g_zx {background:url(../images/zxbj.jpg) no-repeat scroll center top;height:200px;}
.g_zx .btn3 {
display:block;
height:47px;
left:380px;
top:133px;
width:217px;
z-index:1;
}
.g_ly {
background:#fff url(../images/pro_youshi.png) no-repeat;
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
background-size:100% 100%;
}
#banner{
}
.g_ly .content{ background:#fff url(../images/sup_01.png) no-repeat center -80px;}
.g_ly h2 {
background:url(../images/threetit.jpg) no-repeat scroll center top;
font-size:42px;
font-weight:400;
height:85px;
line-height:85px;
padding-left:265px;
color:#008b35;
text-decoration:none;
}
.g_ly .m_ly1 {
height:362px;
}
.g_ly .m_ly1 .u_left1 {
padding-top:72px;
width:484px;
}
.g_ly .m_ly1 .u_left1 h3 {
background:url(../images/threetitbg.png) no-repeat scroll 0 bottom;
color:#d92f38;
font-size:24px;
font-weight:700;
height:50px;
line-height:30px;
}
.g_ly .m_ly1 .u_left1 h3 i {
color:#fff;
display:inline-block;
float:left;
font-size:36px;
font-style:normal;
height:40px;
line-height:40px;
margin-right:12px;
text-align:center;
width:46px;
}
.g_ly .m_ly1 .u_left1 h3 em {
color:#383838;
display:block;
font-size:20px;
font-weight:400;
line-height:42px;
}
.g_ly .m_ly1 .u_lyimg1 {
right:0;
top:67px;
}
.g_ly .m_ly1 .u_left1 .u_lst2 {
/*background:url(../images/line2.png) no-repeat scroll 38px 6px;*/
font-size:14px;
margin-top:20px;
}
.g_ly .m_ly1 .u_left1 .u_lst2 li {
line-height:22px;
padding-bottom:11px;
padding-left:56px;
}
.g_ly .m_ly2 {
height:383px;
}
.g_ly .m_ly2 .u_left1 {
padding-top:54px;
width:484px;
}
.g_ly .m_ly2 .u_lyimg2 {
top:67px;
}
.g_ly .m_ly2 .u_left1 .u_lst2 {
/*background:url(../images/line1.png) no-repeat scroll 38px 6px;*/
font-size:14px;
margin-top:20px;
}
.g_ly .m_ly3 {
height:426px;
}
.g_ly .m_ly3 .u_left1 {
padding-top:66px;
width:460px;
}
.g_ly .m_ly3 .u_lyimg3 {
right:0;
top:52px;
}
.g_ly .m_ly3 .u_left1 .u_lst2 {
/*background:url(../images/line3.png) no-repeat scroll 38px 6px;*/
font-size:14px;
margin-top:20px;
}
.g_about {
background:url(../images/ico9.jpg) repeat scroll 0 0;
/*background: url(../images/ico9.png) no-repeat scroll center top;*/
height:270px;
}
.va_g_about {
background:url(../images/ico9.jpg) repeat scroll 0 0;
/*background: url(../images/ico9.png) no-repeat scroll center top;*/
/*height:270px;*/
}
.va_about{
    width: 1920px;
    margin: 0 auto;
}
.demo1 ul li{
    width: 230px;
    height: 160px;
    margin: 0 3px;
}
/*关于我们下面的荣誉资质图片*/
.va_ryzz{
    width: 1100px;
    height: 200px;
    margin: 0 auto;
}
.va_ryzz li{
    float: left;
    margin: 0 20px;
}
.index4 {
    width: 100%;
    height: 290px;
    background: url(../images/ff2.png);
    margin-bottom: 30px;
}
.index4_1 {
    width: 1000px;
    height: 290px;
    margin: auto;
}
#marquee2 {
    width: 900px;
    height: 130px;
    overflow: hidden;
    margin: auto;
}
#marquee2 ul li {
    float: left;
    width: 165px;
    height: 121px;
    margin: 3px;
    list-style: none;
}
/*一站式css*/
.va_yz{
    width: 1200px;
    height: 116px;
    margin: 30px auto 0;
}
.va_yz img{
    width: 500px;
    height: 116px;
    margin: 0 auto;
    display: inherit;
}
.va_yz_img{
    width: 1200px;
    height: 400px;
    margin: 0 auto 30px;
}
.va_yz_img li{
    width: 350px;
    height: 386px;
    float: left;
    margin: 10px 20px;
}
.va_yz_img ul li img:hover{
    position: relative;

}
.va_dbtp{
    width: 1180px;
    margin: 0 auto;
}
.va_dbtp img{
    width: 98%;
}
/*底部css*/
/*底部foot*/
.footer_va {
    width: 100%;
    height: 460px;
    background: #0f52b4;
    clear: both;
    margin-top: 0px;
}
.footer_1 {
    width: 980px;
    height: 445px;
    background: url(/images/ggg.jpg);
    margin: auto;
    border: 1px solid #0f52b4;
}
.footer_1_1 {
    width: 980px;
    height: 60px;
    margin-top: 25px;
    position: absolute;
    top: 220px;
	padding:0
}
.footer_1_1 li {
    margin: 0 16px;
    height: 20px;
    float: left;
}
.footer_1_1 li a {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}
.footer_1_1 li a:hover{
    color: #f00;
}
.footer_1_2 {
    width: 920px;
    height: 40px;
    margin: 35px auto 10px;
    clear: both;
    list-style-type: none;
}
.footer_1_2 li {
    width: 100px;
    height: 40px;
    float: left;
}
.footer_1_2 li a {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
}
.footer_1_2 li a:hover{
    color: #f00;
}
.footer_1_3 {
    width: 980px;
    height: 200px;
    margin: 20px auto;
    position: relative;
    font-family: '微软雅黑';
    list-style: none;
}
.footer_1_3 .li1 {
    height: 120px;
    text-align: left;
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    margin-top: 15px;
}
.footer_1_3 .li2 {
    width: 160px;
    height: 170px;
    float: right;
}
.footer_1_3 .li3 {
    width: 700px;
    height: 50px;
    margin-top: 0px;
	padding-top:10px;
}
.footer_1_3 .li3 a {
    margin-top: 0px;
    float: left;
}
.footer_1_3 .li3 a img{ width:110px!important; height:40px; margin-right:5px;}
.g_about .m_kfjz h2 {
background:url(../images/hztitbg.png) no-repeat scroll 0 0;
height:46px;
padding-left:396px;
}
.g_about .m_kfjz h2 a {
color:#d92f38;
font-size:24px;
font-weight:700;
text-decoration:none;
}
.g_about .m_kfjz h2 em {
color:#8a8988;
display:block;
font-family:arial;
font-size:13px;
font-weight:400;
text-transform:uppercase;
}
.g_about .m_kfjz h2 i {
cursor:pointer;
display:inline-block;
height:20px;
padding-left:8px;
width:61px;
}
.m_kfjzc {
background:url(../images/line4.png) no-repeat scroll 0 0;
float:left;
height:424px;
margin-top:25px;
}
.m_kfjzc .u_dlst1 {
margin-right:60px;
margin-bottom:40px;
}
.m_kfjzc .u_dlst1 dt {
float:left;
margin-right:26px;
width:149px;
}
.m_kfjzc .u_dlst1 dt img {
border:1px solid #ddd;
height:171px;
width:147px;
}
.m_kfjzc .u_dlst1 dd {
float:left;
width:272px;
}
.m_kfjzc .u_dlst1 dd h4 a {
border-bottom:1px dashed #ddd;
color:#575757;
display:block;
font-size:12px;
font-weight:400;
height:24px;
line-height:24px;
margin-bottom:9px;
overflow:hidden;
}
.m_kfjzc .u_dlst1 dd p {
color:#666;
font-size:12px;
height:75px;
line-height:25px;
margin-bottom:12px;
overflow:hidden;
padding-top:10px;
}
.m_kfjzc .u_dlst1 dd span a {
color:#008b35;
}
.g_about .m_about {
margin-top:23px;
width:627px;
}
.g_about .m_about h2 {
height:46px;
line-height:28px;
}
.g_about .m_about h2 a {
color: #fff;
font-size: 26px;
font-weight: bold;
text-decoration:none;
margin: 0 auto;
width: 154px;
display: block;
}
.g_about .m_about h2 em {
color:#b6b5b5;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
padding-left:8px;
text-transform:uppercase;
}
.g_about .m_about .u_more1 a {
color:#818181;
display:inline-block;
font-size:12px;
font-weight:400;
}
.g_about .u_dlst2 dt {
float:left;
margin-right:14px;
position:relative;
width:348px;
}
.g_about .u_dlst2 dt img {
border:1px solid #ddd;
height:276px;
width:348px;
}
.g_about .u_dlst2 .sha2 {
background:url(../images/sha2.png) no-repeat scroll 0 0;
bottom:-25px;
display:block;
height:25px;
left:0;
width:345px;
}
.g_about .u_dlst2 dd {
float:left;
width:260px;
}
.g_about .u_dlst2 dd p {
color:#585858;
font-size:14px;
height:207px;
line-height:30px;
margin-bottom:12px;
overflow:hidden;
padding-top:6px;
}
.g_about .u_dlst2 dd span a {
color:#008b35;
font-size:12px;
}
.g_about .m_zs {
margin-top:-23px;
width:100%;
}
.g_about .m_zs .sha4 {
background:url(../images/sha4.png) no-repeat scroll 0 0;
display:block;
height:360px;
left:-40px;
top:0;
width:33px;
z-index:1;
}
.g_about .m_zs .u_lst3 {
padding-top:22px;
}
.g_about .m_zs .u_lst3 .u_img {
background:none repeat scroll 0 0;
float:left;
height:260px;
padding-left:0;
width:200px;
margin-left: auto;
margin-right: auto; 
}
.g_about .m_zs .u_lst3 .span kg {
background:none repeat scroll 0 0;
float:left;
padding-left:0;
width:254px;
margin-left: auto;
margin-right: auto; 
}
.g_about .m_zs .u_lst3 .u_img img {
background:none repeat scroll 0 0 #fff;
border:3px solid #e3e3e3;
display:block;
height:100px;
width:180px;
padding:5px;
}
.g_about .m_zs .u_lst3 li {
background:url(../images/ico10.png) no-repeat scroll 10px center;
border-bottom:1px dashed #ccc;
height:34px;
line-height:34px;
overflow:hidden;
padding-left:29px;
}
.g_about .m_zs .u_lst3 .lastli {
border-bottom:medium none;
}
.g_fc {
background:none repeat scroll 0 0 #fff;
margin-bottom:20px;
}
.g_fc h2 {
background:url(../images/fctitbg.jpg) no-repeat scroll 0 0;
height:41px;
margin-top:34px;
padding-left:347px;
}
.g_fc h2 a {
color:#d92f38;
font-size:18px;
font-weight:700;
}
.g_fc h2 em {
color:#bababa;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:400;
padding-left:6px;
text-transform:uppercase;
}
.g_fc .u_lst5 li {
display:inline;
float:left;
margin-right:40px;
width:200px;
background:#eee;
padding:0px 0px 5px 0px;
border:3px solid #eee;
}
.g_fc .u_lst5 li:hover {border:3px solid #4b64b5;}
.g_fc .u_lst5 li img {
border:2px solid #e2e1df;
height:190px;
width:190px;
padding:3px;
}
.g_fc .u_lst5 li p{ height:0px; line-height:20px; overflow:hidden; padding:0 10px;}
.g_fc .u_lst5 li .det{ width:80px; height:25px; line-height:25px; text-align:center; color:#fff; background:#233f9c; display:block; margin:0 auto;}
.g_fc .u_lst5 li .det:hover{ background:#d92f38; text-decoration:none; color:#fff;}
.g_zx2 {
background:#008b35;
height:156px;
}
.g_zx2 .m_zxc {
color:#fff;
font-size:16px;
right:30px;
top:43px;
}
.g_zx2 .m_zxc span {
width:310px;
}
.g_zx2 .m_zxc em {
font-size:32px;
font-style:italic;
font-weight:700;
}
.g_zx2 .m_zxc p {
font-size:12px;
font-weight:700;
text-align:right;
}
.g_zx2 .m_zxc .mf {
display:inline-block;
font-size:18px;
font-style:normal;
font-weight:700;
padding:0 3px;
}
.g_zx2 .btn4 {
right:248px;
top:80px;
}
.g_news {
background:none repeat scroll 0 0 #f6f6f6;
height:425px;
padding-top:27px;
}
.zx {
/*width:465px;*/
width: 30%;
}
.zx .sha5 {
background:url(../images/sha3.png) no-repeat scroll 0 0;
display:block;
height:425px;
left:-50px;
top:0;
width:28px;
z-index:1;
}
.zx .til02 {
background:url(../images/line6.jpg) repeat-x scroll center bottom;
height:44px;
line-height:44px;
}
.zx .til02 a {
color:#d92f38;
font-size:16px;
font-weight:700;
}
.zx .til02 em {
color:#939393;
display:inline-block;
font-family:arial;
font-size:12px;
font-weight:700;
padding-left:6px;
text-transform:uppercase;
}
.zx .til02 em.f_cs1 {
color:#d92f38;
padding-left:0;
}
.zx_c dl {
height:140px;
line-height:24px;
overflow:hidden;
padding:10px 0 0;
width:590px;
}
.zx_c dt {
float:left;
margin-right:16px;
width:200px;
}
.zx_c dt img {
border:1px solid #e0e0e0;
height:135px;
width:180px;
padding:1px;
}
.zx_c dd {
float:left;
width:372px;
}
.zx_c dd h3 {
height:24px;
line-height:30px;
overflow:hidden;
padding-bottom:10px;
}
.zx_c dd h3 a {
color:#333;
font-size:14px;
}
.zx_c ul {
padding-top:10px;
}
.zx_c li {
background:url(../images/ico11.png) no-repeat scroll 6px 19px;
border-bottom:1px dashed #d2d2d2;
height:32px;
line-height:32px;
overflow:hidden;
}
.zx_c li span {
float:right;
}
.zx_c li.born {
border:0 none;
}
.wd {
margin-left:50px;
/*width:465px;*/
}
.wd_c dl {
line-height:24px;
padding:2px 0;
}
.wd_c dt {
background:url(../images/n_tri.gif) no-repeat scroll 0 10px;
line-height:31px;
overflow:hidden;
padding-left:15px;
}
.wd_c dt a {
color:#434242;
}
.wd_c dd {
background:url(../images/da.jpg) no-repeat scroll 0 5px;
color:#666;
height:72px;
line-height:24px;
overflow:hidden;
padding-left:27px;
}
.p_ak {
margin-left:50px;
width:267px;
}
.p_ak .bz {
color:#d92f38;
font-size:14px;
line-height:24px;
width:260px;
padding:8px 0 16px;
}
.p_ak ul li {
margin-bottom:10px;
}
.p_ak label,.p_ak input,.p_ak textarea,.p_ak img,.p_ak b {
display:inline-block;
float:left;
}
.p_ak label {
color:#767676;
line-height:33px;
width:55px;
}
.p_ak input {
background:url(../images/online_input.jpg) no-repeat scroll 0 0;
border:medium none;
height:33px;
line-height:33px;
width:189px;
}
.p_ak textarea {
background:url(../images/online_texarea.jpg) no-repeat scroll 0 0;
border:medium none;
color:#bcbcbc;
font-size:12px;
height:60px;
overflow:hidden;
resize:none;
width:200px;
margin:3px 0;
padding:10px 0 0 10px;
}
.p_ak span {
color:#008b35;
float:left;
font-size:14px;
font-weight:700;
line-height:29px;
margin-left:10px;
}
.p_ak .radio input {
background:none repeat scroll 0 0;
color:#007cc3;
height:14px;
width:14px;
}
.p_ak .radio div {
padding-top:5px;
width:220px;
}
.p_ak .radio div label {
line-height:14px;
margin-left:6px;
width:70px;
}
.p_ak .test input {
background:url(../images/test.jpg) no-repeat scroll 0 0;
border:medium none;
height:33px;
width:122px;
}
.p_ak .s_btn {
height:36px;
overflow:hidden;
margin:14px 0 0 55px;
}
.p_ak .s_btn input {
border:medium none;
cursor:pointer;
height:19px;
width:54px;
}
.p_ak .s_btn .s_m {
background:url(../images/tj.jpg) no-repeat scroll 0 0;
}
.p_ak .s_btn .t_i {
background:url(../images/cz.jpg) no-repeat scroll 0 0;
margin-left:10px;
}
.p_ak b {
color:#666;
font-family:Arial;
font-size:14px;
font-weight:400;
height:19px;
line-height:29px;
text-transform:uppercase;
margin:5px 5px 0;
}
.p_ak .fresh {
color:#d92f38;
float:left;
font-size:14px;
line-height:29px;
}
.g_link {
height:100px;
padding-top:24px;
}
.g_link .content{ background:url(../images/link_bg.jpg);height:100px;}
.g_link h2 {
    float:left;
height:100px;
line-height:40px;
width:120px;
}
.g_link h2 a {
color:#fff;
font-size:14px;
font-weight:700;
}
.g_link h2 em {
color:#9dc0aa;
display:inline-block;
font-family:arial;
font-size:12px;
font-weight:400;
padding-left:6px;
text-transform:uppercase;
}
.g_link h2 span a {
color:#fff;
font-size:12px;
font-weight:400;
}
.g_link .lk_m {
    float:left;
color:#fff;
display:inline;
padding:14px 0 0;
width:860px;
}
.g_link .lk_m ul{
    float:left;
width:860px;
}
.g_link .lk_m ul li{
float:left;
line-height:30px;
margin-left:10px;
}
.g_link .lk_m a {
color:#333;
}
.s_ss,.s_ss2 {
float:left;
height:25px;
width:55px;
}
.g_pro .m_pleft h4 a,.g_pro .m_pleft .u_lst1 li a {
color:#fff;
}
.g_pro .m_pright .u_tab1,.tabtit {
background:url(../images/tabbg.jpg) repeat-x scroll center top;
height:44px;
margin-top:29px;
}
.g_pro .m_pright .u_tab1 a:hover i,.g_pro .m_pright .u_tab1 .curr i,.u_tab2 a:hover i,.g_pro .m_pright .u_tab2 .curr i {
background:url(../images/ico8.jpg) no-repeat scroll 0 0;
}
.g_pro .m_kfc .u_lst7,.g_hz .m_kfc .u_lst7 {
display:block;
overflow:hidden;
position:relative;
}
.g_pro .m_kfc .u_lst7 .lastli,.g_hz .m_kfc .u_lst7 .lastli,.m_kfjzc .lastdl,.g_about .lastdl,.g_fc .u_lst5 .lastli {
margin-right:0;
}
.m_kfjzc .u_dlst1 dd h3 a,.g_about .u_dlst2 dd h3 a {
color:#444;
display:block;
font-size:14px;
font-weight:700;
height:24px;
line-height:24px;
overflow:hidden;
}
.g_about .m_about h2 .more01,.g_about .m_zs h2 .more01,.zx .more01 {
padding-top:17px;
}
.g_about .u_dlst2,.g_fc .u_lst5 {
margin-top:16px;
}
.g_about .m_zs .u_lst3 .u_img span,.g_fc .u_lst5 li span {
color:#333;
display:block;
font-size:14px;
height:34px;
line-height:34px;
overflow:hidden;
text-align:center;
font-weight:bold;
}
.g_fc .u_lst5 li a:hover,.g_fc .u_lst5 li a:hover span{ text-decoration:none; color:#233f9c}
/**/
.coop{ display:block; overflow:hidden; padding-top:26px;  height:397px; overflow:hidden; background:#1a952b;}
.coop h2{ height:108px; overflow:hidden; position:relative; text-align:center; background:url(../images/cooptit.gif) no-repeat center bottom;}
.coop h2 .tit{ color:#fff; font-size:24px; font-family:"Microsoft YaHei"; font-weight:normal;}
.coop h2 b{ display:block; overflow:hidden; font-size:50px; font-weight:bold; color:#d92f38; font-family:"Times New Roman",arial; text-transform:uppercase}
.coopBox{ width:1024px; overflow:hidden; height:260px;}
.coopBox li{ float:left; width:173px; padding:26px 24px 0 0; overflow:hidden;}
.coopBox li a{ display:block; overflow:hidden;}
.coopBox li img{ width:173px; height:67px; overflow:hidden; display:block;}
.coopBox li span{ display:block; overflow:hidden; text-align:center; height:34px; line-height:34px;}
.coopBox li span a{ color:#fff; font-size:14px; font-family:"Microsoft YaHei"}
/**/
.sup{font-family:"Microsoft yahei"; }
.sup img{display:block;}
.sup{padding-bottom:24px;zoom:1;}
.sup h3 img{display:block;margin:0 auto;padding-top:27px;}
.sup_box{}
.sup_m{width:100%;/*background:url(../images/sup_bg.png) no-repeat center 128px;*/height:668px;}
.sup_m li{position:absolute;color:#6f6f6f;line-height:20px;font-size:16px;width:248px;}
.sup_m h4{font-size:26px;color:#333;height:35px;line-height:35px;width:154px; font-family:黑体; width:100%;}
.sup_p{top:-80px;left:0px; z-index:0;}
/*.sup_1 h4{background:url(../images/sup_num1.png) no-repeat; margin-left:80px;}
.sup_2 h4{background:url(../images/sup_num2.png) no-repeat;}
.sup_3 h4{background:url(../images/sup_num3.png) no-repeat;}
.sup_4 h4{background:url(../images/sup_num4.png) no-repeat;}
.sup_5 h4{background:url(../images/sup_num5.png) no-repeat;}
.sup_6 h4{background:url(../images/sup_num6.png) no-repeat;}
.sup_7 h4{background:url(../images/sup_num7.png) no-repeat;}
.sup_8 h4{background:url(../images/sup_num8.png) no-repeat;margin-left:80px;}*/
.sup_1 h4{ text-align:right;}
.sup_1 p{ text-align:right;}
.sup_2 h4{}
.sup_3 h4{text-align:right;}
.sup_3 p{text-align:right;}
.sup_4 h4{}
.sup_5 h4{text-align:right;}
.sup_5 p{text-align:right;}
.sup_6 h4{}
.sup_7 h4{text-align:center;}
.sup_8 h4{b}
.sup_1{top:52px;left:10px;width:328px !important;}
.sup_2{top:52px;left:673px;}
.sup_3{top:198px;left:10px; width:235px!important;}
.sup_4{top:198px;left:758px;width:220px!important;}
.sup_5{top:412px;left:10px; width:215px!important;}
.sup_6{top:412px;left:780px;width:190px!important;}
.sup_7{top:538px;left:170px;width:348px !important;}
.sup_8{top:538px;left:615px;width:348px !important;}
/*------优势---------*/
.odds_bg { width:100%;height:1450px;position:relative;}
.odds {width: 960px;height: 1446px;position: absolute;left: 50%;top:0;margin-left: -480px;}
.odds1 {width: 100%;height: 676px;background:url("../images/odds1.jpg") no-repeat center top;}
.odds2 {width: 100%;height: 770px;background:url("../images/odds2.jpg") no-repeat center top;}
.odds3 {width: 100%;height: 1090px;background:url("../images/odds3.jpg") no-repeat center top;}
.o_til {color:#058b01;font: bold 40px "Microsoft Yahei";overflow: hidden; text-align:center; color:#fff; height:122px; line-height:122px; margin-top:22px;}
.o_til span {font: bold 38px "Microsoft Yahei";}
.part {position:absolute;width:536px;}
.part dt {position:relative;position:relative;padding-left:93px;zoom:1;}
.part dt .p1 {padding-top: 7px;font: bold 24px "Microsoft Yahei";color:#193cd5;}
.part dt .p2 {padding-top: 6px;font: 14px "Arial";color:#c1c1c1;text-transform: uppercase;}
.part dt b {position: absolute;left:0;top:5px;display: block;width: 70px;height: 73px;text-align:center;font: 38px/60px "Times New Roman";color:#fff;overflow:hidden;background:url("../images/o_numb.gif") no-repeat;}
.part dd {padding:10px 0 0 93px;color: #666;}
.part dd p {padding-left:38px;font: 16px/36px "Microsoft Yahei";/*background:url("../images/item1.gif") no-repeat left 10px;*/}
.part dd .nobd {border: none;}
.odds .part1 {left:0;top:225px;540px;}
.odds .part2 {left:0;top:375px;width: 540px;}
.odds .part3 {right:0;top:680px;width: 550px;}
.odds .part4 {right:0;top:850px;width: 550px;}
.odds .part5 {left:0;top:1090px;width: 550px;}
.odds .part6 {left:0;top:1220px;width: 550px;}
.odds .part7 {left:0;top:2390px;width: 550px;}
.part dt p em {
    font-style: normal;
    font: bold 18px "Arial";
    color: #a3a3a3;
    padding-left: 5px;
}
.list { list-style:none;  position:relative; vertical-align:middle; }
.list li { border-bottom:solid 1px #eee; cursor:default; position:relative;/*  width:100%; */ }
.list .n_tit_0{display:block;}
.list li .n_tit_1{  height:97px; overflow:hidden;}
.list li .n_tit_1 img{ float:left; width:138px; margin-right:10px; border:1px solid #666; margin-top:5px; margin-left:5px;}
.list li .n_tit_1 div{ float:left; width:305px;}
.list li .n_tit_1 h2{ font-size:100%; font-weight:normal;background:none;  height:30px; line-height:30px; color:#233f9c}
.list li .n_tit_1 h2 a{color:#233f9c}
.list li .n_tit_1 p{ font-size:11px; font-weight:normal;background:none; line-height:23px; color:#999}
.list .n_tit_0 h2 { font-size:100%; font-weight:normal; background:none;}
.list span { position:absolute; right:1em; top:.5em; font-family:Verdana; font-size:90%;}
.list div p strong { display:block; margin-bottom:.5em; }
.list li:hover, .list li.hover { height:auto; cursor:pointer; background:none; border:none; padding:0; }
.list li.hover .n_tit_1{ display:block; }
.list li.hover .n_tit_0{ display:none;}
.list li:hover h2, .list li.hover h2, .list li:hover span, .list li.hover span { color:#193cd5; font-weight:bold; }

/*首页，新的客户*/
.cunstomer {
    height: 673px;
    background: url(/images/cust_bg.jpg) no-repeat center;
    padding-top: 52px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.container {
    width: 1200px !important;
    padding: 0px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
.index-title {
    height: auto;
    overflow: hidden;
}
.cunstomer .index-title h1 {
    color: #fff;
}

.index-title h1 {
    color: #333333;
    font-size: 34px;
    text-align: center;
    line-height: 59px;
    /* font-family: 'wu'; */
    font-weight: bold;
}
.cunstomer .index-title p {
    color: #fff;
    background: url(/images/cs-line1.png) no-repeat center;
}

.index-title p {
    height: auto;
    overflow: hidden;
    background: url(/images/cs-line.png) no-repeat center;
    text-align: center;
    font-size: 13px;
    color: #666666;
}
.leftLoop1 {
    position: relative;
    width: 1200px;
    margin: 0px auto;
    margin-top: 40px;
}
.leftLoop1 .hd {
    position: absolute;
    width: 100%;
    z-index: 9;
}
.leftLoop1 .hd .next {
    right: -56px;
    top: 153px;
    display: block;
    background: url(/images/nextPro4.png) no-repeat right top;
}

.leftLoop1 .hd a {
    position: absolute;
    display: block;
    width: 31px;
    height: 59px;
    cursor: pointer;
}
.leftLoop1 .hd .prev {
    left: -56px;
    top: 153px;
    background: url(/images/prevPro4.png) no-repeat left top;
}
.leftLoop1 .bd {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.leftLoop1 .bd ul li {
    float: left;
    overflow: hidden;
    margin-right: 29px;
    width: 380px;
    height: auto;
    background: #fff;
}
.leftLoop1 .bd ul li .pic {
    width: 380px;
    height: 257px;
}
.leftLoop1 .bd ul li img {
    width: 380px;
    height: 257px;
}
.leftLoop1 .bd ul li .cum_con {
    padding: 19px;
}
.leftLoop1 .bd ul li .cum_con i {
    display: block;
    width: 20px;
    height: 1px;
    background: #ec6941;
}
.leftLoop1 .bd ul li .cum_con h2 {
    color: #333333;
    font-size: 15px;
    margin-top: 10px;
}
.leftLoop1 .bd ul li .cum_con h2 span {
    color: #ff6a00;
    font-size: 14px;
    float: right;
}
.leftLoop1 .bd ul li .cum_con p {
    font-size: 13px;
    color: #333333;
    line-height: 25px;
    margin-top: 12px;
}
.parwproce {
    height: auto;
    background: #f7f7f7;
    padding-bottom: 4%;
}
.parnet {
    height: auto;
    background: #ffffff;
    padding-top: 56px;
    padding-bottom: 60px;

    -webkit-box-shadow: 0 6px 14px rgba(0,0,0,0.1);
    box-shadow: 0 6px 14px rgba(0,0,0,0.1);
	z-index:9999;
}
.clearfix{ clear:both;}
.index-title {
    height: auto;
    overflow: hidden;
}
.index-title h1 {
    color: #333333;
    font-size: 34px;
    text-align: center;
    line-height: 59px;
    /* font-family: 'wu'; */
    font-weight: bold;
}
.index-title h1 span {
    color: #ff7a00;
}
.index-title p {
    height: auto;
    overflow: hidden;
    background: url(/images/cs-line.png) no-repeat center;
    text-align: center;
    font-size: 13px;
    color: #666666;
}
.leftLoop2 {
    position: relative;
    width: 1129px;
    margin: 0px auto;
    margin-top: 40px;
}
.leftLoop2 .hd {
    position: absolute;
    width: 100%;
    z-index: 9;
}
.leftLoop2 .hd .next {
    right: -100px;
    top: 20px;
    display: block;
    background: url(/images/par_ri.png) no-repeat right top;
}

.leftLoop2 .hd a {
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    cursor: pointer;
}
.leftLoop2 .hd .prev {
    left: -100px;
    top: 20px;
    background: url(/images/par_le.png) no-repeat left top;
}
.leftLoop2 .bd {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.leftLoop2 .bd ul {
    margin: 0px;
    padding: 0;
    list-style: none;
}
.leftLoop2 .bd ul li {
    float: left;
    overflow: hidden;
    margin-right: 33px;
    width: 199px;
    height: auto;
    background: #fff;
}
.leftLoop2 .bd ul li .pic {
    width: 199px;
    height: 94px;
}
.leftLoop2 .bd ul li img {
    width: 197px;
    height: 92px;
    border: 1px solid #e4e4e4;
}
.leftLoop2 .bd ul li p {
    font-size: 13px;
    color: #333333;
    line-height: 25px;
    text-align: center;
}
.container:before{
    display: table;
    content: " ";
}
.process {
    height: auto;
    overflow: hidden;
    margin-top: 5%;
}
.process .list {
    width: 1008px;
    margin: 0 auto;
    margin-top: 32px;
    overflow: hidden;
}
.process .list li {
    float: left;
    width: 92px;
    margin-right: 20px;
    height: auto;
    cursor: pointer;
}
.process .list li.cur h2 {
    background: #ff7a00;
    color: #fff;
}
.parwproce,.parwproce .container{ z-index:9999;}
.parwproce .container{ position:relative; padding-top:300px!important;}
.parwproce .container .parnet{ position:absolute; top:-110px; left:0}
.parwproce .container .parnet .index-title{ width:100%;}
.parwproce .container .parnet .index-title h1{ width:1200px;}
.parwproce .container .parnet .index-title p{ width:1200px;}
.process .list li h2 {
    width: 92px;
    height: 92px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-radius: 50%;
    border: 5px solid #0b6fcc;
    line-height: 82px;
    text-align: center;
    font-size: 14px;
    color: #333333;
}
.process .list li p {
    font-style: italic;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #0b6fcc;
    margin-top: 5px;
}
.fuwu_content {
    width: 100%;
    height: 46px;
    background: #0b6fcc;
    margin-top: 27px;
    padding-left: 106px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.fuwu_content .wen {
    width: 210px;
    height: 46px;
    padding: 8px 15px;
    background-color: #ff7a00;
    position: relative;
}
.fuwu_content .wen p {
    font-size: 14px;
    color: #fff;
    text-align: left;
    line-height: 17px;
}
.fuwu_content .wen p b {
    display: block;
    width: 14px;
    height: 8px;
    background: url(/images/fuwu_s.png) no-repeat center;
    position: absolute;
    left: 35px;
    top: -7px;
}
.process .list li:last-child {
    margin-right: 0px;
}
.news {
    background-color: #f7f7f7;
    padding: 56px 0 74px;
    margin-top: 56px;
}
.news_nav {
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #e8e8e8;
}
.news_nav li {
    float: left;
    text-align: center;
    margin-right: 14px;
}
.news_nav li.active a {
    color: #0b6fcc;
}

.news_nav li a {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}
.news_nav li span a{font-weight:normal; font-size:12px;}
.news_all {
    margin-top: 34px;
}
.news_all .show_Item:nth-child(1) {
    display: block;
}

.news_all .show_Item {
    display: none;
}
.show_Item .news_img {
    width: 590px;
    float: left;
}
.news_img .img img {
    width: 100%;
    height: auto;
}
.news_img .img_info {
    margin-top: 18px;
}
.news_img .img_info h5 {
    line-height: 40px;
    font-size: 16px;
}
.news_img .img_info h5 a {
    color: #333333;
}
.news_img .img_info p {
    line-height: 24px;
    font-size: 14px;
    color: #666666;
}
.news_img .img_info p a {
    color: #666666;
}
.news_date {
    width: 562px;
    float: right;
}
.date_list {
    margin-top: -32px;
}
.date_list li {
    height: 134px;
    overflow: hidden;
    border-bottom: 1px dashed #a2a2a2;
}
.date_num {
    width: 136px;
    float: left;
    position: relative;
}
.date_num h5 {
    position: absolute;
    font-size: 50px;
    color: #333333;
    top: 24px;
    left: 29px;
}
.date_num span {
    position: absolute;
    top: 80px;
    left: 32px;
    color: #777777;
    font-size: 16px;
}
.date_info {
    width: 426px;
    float: right;
}
.date_info h5 {
    line-height: 42px;
    margin-top: 20px;
}
.date_info h5 a {
    font-size: 16px;
    color: #333333;
}
.date_info p {
    line-height: 24px;
    font-size: 14px;
    color: #666;
}
.date_info p a {
    color: #666;
}
.news_scroll {
    margin-top: 32px;
    overflow: hidden;
}
.news_scroll .scroll_btn {
    width: 102px;
    float: left;
}
.scroll_btn h5 {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}
.scroll_btn span {
    line-height: 32px;
    font-size: 13px;
    color: #777777;
}
.scroll_show {
    width: 1054px;
    float: right;
}
.leftLoop6 {
    position: relative;
}
.leftLoop6 .hd {
    position: absolute;
    width: 100%;
    z-index: 9;
    top: 85px;
}
.leftLoop6 .hd .next {
    left: -95px;
    display: block;
    background: url(/images/next_btn2.png) no-repeat;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.leftLoop6 .hd .prev {
    left: -146px;
    background: url(/images/prev_btn2.png) no-repeat;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.leftLoop6 .hd a {
    position: absolute;
    display: block;
    width: 50px;
    height: 23px;
    cursor: pointer;
    border: none !important;
    margin-top: 0;
    margin-right: 0;
}
.leftLoop6 .bd {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.leftLoop6 .bd ul {
    margin: 0px;
    padding: 0;
    list-style: none;
    width: 990px;
    overflow: hidden;
}
.leftLoop6 .bd ul li {
    float: left;
    overflow: hidden;
    width: 512px;
    margin-right: 30px;
    background: #fff;
    height: 112px;
}
.leftLoop6 .bd ul li h5 {
    margin-top: 15px;
    font-size: 16px;
    line-height: 32px;
    padding-left: 52px;
    background: url(/images/q_bg.png) no-repeat 22px center;
}
.leftLoop6 .bd ul li h5 a {
    color: #333333;
}
.leftLoop6 .bd ul li p {
    font-size: 14px;
    line-height: 24px;
    padding-left: 52px;
    background: url(/images/a_bg.png) no-repeat 22px 2px;
}
.leftLoop6 .bd ul li p a {
    color: #777777;
}
.clearfix:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}